
package br.com.ws.servico;

import br.com.ws.modelo.Usuario;
import br.com.ws.modelo.dao.DAOGenerico;
import br.com.ws.modelo.dao.DAOUsuario;
import br.com.ws.modelo.dao.IDAO;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.swing.JOptionPane;


@WebService(serviceName = "UsuarioWS")
public class UsuarioWS {
    
    private static Usuario usuario;

    public UsuarioWS() {
//        usuario = new Usuario();
    }
    
    

    /** This is a sample web service operation */
    @WebMethod(operationName = "hello")
    public String hello(@WebParam(name = "name") String txt) {
        return "Hello " + txt + " !";
    }

    /**
     * Operação de serviço web
     */
    @WebMethod(operationName = "getLogin")
    public String getLogin() {
        
        return usuario.getLogin();
    }

    /**
     * Operação de serviço web
     */
    @WebMethod(operationName = "getSenha")
    public String getSenha() {
        return usuario.getSenha();
    }

    /**
     * Operação de serviço web
     */
    @WebMethod(operationName = "consultarUsuarioWS")
    public boolean consultarUsuarioWS(@WebParam(name = "login")
    String login) {
        IDAO<Usuario, String> daoUsuario = new DAOUsuario(Usuario.class);
        
        this.usuario = daoUsuario.consultar(login);
        
        
        
        if(usuario.getLogin().isEmpty()){
            
        }
        
        return false;
    }
    
    
    
    
}
